package labox.innovation.gameserver.model;

/**
 *  物品掉落 过滤接口
 *  如果 物品掉落拾取之前 需要过滤  可以 实现这个方法 
 * @author zjj
 *
 */
public interface DropItemSelectInterface {

	/**
	 *  这个物品 是否被选择
	 *  处理的对象 是 物品模板中的数据
	 *  比如怪物掉落时
	 * @param itemId
	 * @return 
	 */
	public boolean canSelect( String process, int itemId,  L2Object reference );
	
	/**
	 * 这个物品是否能被选择
	 * 处理物品实例里的数据， 比如pk角色掉落的装备是否拾取
	 * @param process 
	 * @param item
	 * @return
	 */
	public boolean canSelect( String process, L2ItemInstance item,  L2Object reference );
	
	
	
}
